package com.cy.dda.model.query.cases;

import com.cy.dda.model.Page;
import com.cy.dda.model.enums.cases.CasesEndType;
import com.cy.dda.model.enums.cases.CasesStatus;
import com.cy.dda.model.enums.cases.CasesType;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 后台委案列表查询
 *
 * @author: tanyilin
 * @create: 2018年11月5日 下午3:23:11
 */
@Data
@ApiModel("后台委案列表查询")
public class CasesAdminQuery extends Page {

	@ApiModelProperty(value = "查询标志：1-未结束委案，2-待结束委案，3-已结束委案", example = "1")
	private Integer flag;
	
	@ApiModelProperty(value = "客户ID", example = "0")
	private Long customerId;
	
	@ApiModelProperty(value = "客户姓名")
	private String customerName;
	
	@ApiModelProperty(value = "催收员姓名")
	private String collectionUserName;
	
	@ApiModelProperty(value = "委案类型")
	private CasesType casesType;
	
	@ApiModelProperty(value = "委案状态")
	private CasesStatus casesStatus;
	
	@ApiModelProperty(value = "委案结束类型")
	private CasesEndType casesEndType;
	
	@ApiModelProperty(value = "委托机构", example = "1")
	private Long orgId;
	
	@ApiModelProperty(value = "催收员用户ID", example = "1")
	private Long userId;
	
	@ApiModelProperty(value = "更新日期")
	private String updateDate;
	
	@ApiModelProperty(value = "派单日期")
	private String distributeDate;
}
